package main

import "fmt"

func main() {
	//map类型数据的curd

	//1、创建 修改map类型的数据
	//var userinfo = make(map[string]string)
	//userinfo["username"] = "张三"
	//userinfo["age"] = "20"
	//fmt.Println(userinfo)

	//2、创建 修改map类型的数据

	//var userinfo = map[string]string{
	//	"username": "张三",
	//	"age":      "20",
	//}
	//userinfo["username"] = "李四"
	//fmt.Println(userinfo)

	//3、获取 查找map类型的数据
	//var userinfo = map[string]string{
	//	"username": "张三",
	//	"age":      "20",
	//}
	//fmt.Println(userinfo["username"])	//获取
	//v, ok := userinfo["age"]
	//fmt.Printf("value：%v,isset：%v", v, ok)	//value：20,isset：true

	//v, ok := userinfo["xxx"]
	//fmt.Printf("value：%v,isset：%v", v, ok)

	//4、删除map数据里面的key，以及对应的value
	var userinfo = map[string]string{
		"username": "张三",
		"age":      "20",
	}
	fmt.Println(userinfo)
	delete(userinfo, "age")
	fmt.Println(userinfo)
}
